home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / X11 / xkb / symbols / ru < prev    next >
Encoding:
Text File  |  2009-03-31  |  16.5 KB  |  413 lines

  1. // $XKeyboardConfig$
  2.  
  3. // based on
  4. // russian standard keyboard
  5. // AEN <aen@logic.ru>
  6. // 2001/12/23 by Leon Kanter <leon@blackcatlinux.com>
  7. // 2005/12/09 Valery Inozemtsev <shrek@altlinux.ru>
  8. //
  9. // $XFree86: xc/programs/xkbcomp/symbols/ru,v 1.3 2003/02/15 22:27:05 dawes Exp $
  10.  
  11. // Windows layout
  12. partial default alphanumeric_keys
  13. xkb_symbols "winkeys" {
  14.     include "ru(common)"
  15.  
  16.     name[Group1]= "Russia";
  17.  
  18.     key <AE03> {        [               3,      numerosign      ]       };
  19.     key <AE04> {        [               4,       semicolon      ]       };
  20.     key <AE05> {        [               5,         percent      ]       };
  21.     key <AE06> {        [               6,           colon      ]       };
  22.     key <AE07> {        [               7,        question      ]       };
  23.     key <AE08> {        [               8,        asterisk      ]       };
  24.  
  25.     key <AB10> {        [          period,           comma      ]       };
  26.     key <BKSL> {        [       backslash,           slash      ]       };
  27. };
  28.  
  29. partial hidden alphanumeric_keys 
  30. xkb_symbols "common" {
  31.  
  32.     key    <AE01> {    [        1,        exclam     ]    };
  33.     key    <AE02> {    [        2,        quotedbl    ]    };
  34.     key    <AE03> {    [        3,      numbersign    ]    };
  35.     key    <AE04> {    [        4,        asterisk    ]    };
  36.     key    <AE05> {    [        5,         colon    ]    };
  37.     key    <AE06> {    [        6,         comma    ]    };
  38.     key    <AE07> {    [        7,        period    ]    };
  39.     key    <AE08> {    [        8,     semicolon    ]    };
  40.     key    <AE09> {    [        9,     parenleft    ]    };
  41.     key    <AE10> {    [        0,    parenright    ]    };
  42.     key    <AE11> {    [        minus,    underscore    ]    };
  43.     key    <AE12> {    [        equal,          plus    ]    };
  44.     key    <BKSL> {    [    backslash,             bar    ]    };
  45.     key    <AB10> {    [        slash,      question    ]    };
  46.     key <LSGT> {        [           slash,             bar      ]       };
  47.  
  48.     key    <TLDE> {    [     Cyrillic_io,     Cyrillic_IO    ]    };
  49.     key    <AD01> {    [ Cyrillic_shorti, Cyrillic_SHORTI    ]    };
  50.     key    <AD02> {    [    Cyrillic_tse,    Cyrillic_TSE    ]    };
  51.     key    <AD03> {    [      Cyrillic_u,    Cyrillic_U    ]    };
  52.     key    <AD04> {    [     Cyrillic_ka,     Cyrillic_KA    ]    };
  53.     key    <AD05> {    [     Cyrillic_ie,     Cyrillic_IE    ]    };
  54.     key    <AD06> {    [     Cyrillic_en,     Cyrillic_EN    ]    };
  55.     key    <AD07> {    [    Cyrillic_ghe,    Cyrillic_GHE    ]    };
  56.     key    <AD08> {    [    Cyrillic_sha,    Cyrillic_SHA    ]    };
  57.     key    <AD09> {    [  Cyrillic_shcha,  Cyrillic_SHCHA    ]    };
  58.     key    <AD10> {    [     Cyrillic_ze,     Cyrillic_ZE    ]    };
  59.     key    <AD11> {    [     Cyrillic_ha,     Cyrillic_HA    ]    };
  60.     key    <AD12> {    [Cyrillic_hardsign,Cyrillic_HARDSIGN    ]    };
  61.     key    <AC01> {    [     Cyrillic_ef,     Cyrillic_EF    ]    };
  62.     key    <AC02> {    [   Cyrillic_yeru,   Cyrillic_YERU    ]    };
  63.     key    <AC03> {    [     Cyrillic_ve,     Cyrillic_VE    ]    };
  64.     key    <AC04> {    [      Cyrillic_a,    Cyrillic_A    ]    };
  65.     key    <AC05> {    [     Cyrillic_pe,     Cyrillic_PE    ]    };
  66.     key    <AC06> {    [     Cyrillic_er,     Cyrillic_ER    ]    };
  67.     key    <AC07> {    [      Cyrillic_o,    Cyrillic_O    ]    };
  68.     key    <AC08> {    [     Cyrillic_el,     Cyrillic_EL    ]    };
  69.     key    <AC09> {    [     Cyrillic_de,     Cyrillic_DE    ]    };
  70.     key    <AC10> {    [    Cyrillic_zhe,    Cyrillic_ZHE    ]    };
  71.     key    <AC11> {    [      Cyrillic_e,    Cyrillic_E    ]    };
  72.     key    <AB01> {    [     Cyrillic_ya,     Cyrillic_YA    ]    };
  73.     key    <AB02> {    [    Cyrillic_che,    Cyrillic_CHE    ]    };
  74.     key    <AB03> {    [     Cyrillic_es,     Cyrillic_ES    ]    };
  75.     key    <AB04> {    [     Cyrillic_em,     Cyrillic_EM    ]    };
  76.     key    <AB05> {    [      Cyrillic_i,    Cyrillic_I    ]    };
  77.     key    <AB06> {    [     Cyrillic_te,     Cyrillic_TE    ]    };
  78.     key    <AB07> {    [Cyrillic_softsign,Cyrillic_SOFTSIGN    ]    };
  79.     key    <AB08> {    [     Cyrillic_be,     Cyrillic_BE    ]    };
  80.     key    <AB09> {    [     Cyrillic_yu,     Cyrillic_YU    ]    };
  81.  
  82.     key.type[group1]="TWO_LEVEL";
  83.  
  84.     include "kpdl(comma)"
  85. };
  86.  
  87. partial alphanumeric_keys
  88. xkb_symbols "legacy" {
  89.     include "ru(common)"
  90.  
  91.     name[Group1]= "Russia - Legacy";
  92. };
  93.  
  94. partial alphanumeric_keys
  95. xkb_symbols "olpc" {
  96.  
  97.     include "ru(common)"
  98.  
  99.     key        <TLDE> {        [          0x01000451,          0x01000401, grave       ]       }; // √ë‚Äò, √ê
  100.     key <AE03> {        [               3,      numbersign, 0x01002116      ]       }; // √¢‚Äû‚Äì
  101.     key <AE04> {        [               4,          dollar, semicolon   ]       };
  102.     key <AE06> {        [               6,      asciicircum, colon      ]       };
  103.     key <AE07> {        [               7,          ampersand           ]       };
  104.     key <AE09> {        [               9,          parenleft, acute    ]       };
  105.     key <AC12> {        [       backslash,          bar, slash          ]       };
  106.  
  107.     include "group(olpc)"
  108. };
  109.  
  110. partial alphanumeric_keys
  111. xkb_symbols "typewriter" {
  112.     include "ru(common)"
  113.     name[Group1]= "Russia - Typewriter";
  114.     key    <TLDE> {    [          bar,          plus    ]     };
  115.     key    <AE01> {    [      numerosign,         1     ]    };
  116.     key    <AE02> {    [           minus,         2    ]    };
  117.     key    <AE03> {    [        slash,         3    ]    };
  118.     key    <AE04> {    [     quotedbl,         4    ]    };
  119.     key    <AE05> {    [        colon,         5    ]    };
  120.     key    <AE06> {    [        comma,         6    ]    };
  121.     key    <AE07> {    [       period,         7    ]    };
  122.     key    <AE08> {    [      underscore,         8    ]    };
  123.     key    <AE09> {    [     question,         9    ]    };
  124.     key    <AE10> {    [      percent,         0    ]    };
  125.     key    <AE11> {    [       exclam,         equal    ]    };
  126.     key    <AE12> {    [       semicolon,     backslash    ]    };
  127.  
  128.     key    <BKSL> {    [    parenright,     parenleft    ]    };
  129.  
  130.     key    <AD12> {    [Cyrillic_hardsign,Cyrillic_HARDSIGN    ]    };
  131.     key    <AB10> {    [     Cyrillic_io,     Cyrillic_IO    ]    };
  132. };
  133.  
  134. partial alphanumeric_keys
  135. xkb_symbols "phonetic" {
  136.  
  137.     name[Group1]= "Russia - Phonetic";
  138.  
  139.     key    <AE01> {    [        1,        exclam     ]    };
  140.     key    <AE02> {    [        2,            at    ]    };
  141.     key    <AE03> {    [        3,     Cyrillic_io     ]    };
  142.     key    <AE04> {    [        4,     Cyrillic_IO    ]    };
  143.     key    <AE05> {    [        5, Cyrillic_hardsign       ]    };
  144.     key    <AE06> {    [        6, Cyrillic_HARDSIGN    ]    };
  145.     key    <AE07> {    [        7,     ampersand    ]    };
  146.     key    <AE08> {    [        8,        asterisk    ]    };
  147.     key    <AE09> {    [        9,     parenleft    ]    };
  148.     key    <AE10> {    [        0,    parenright    ]    };
  149.  
  150.     key    <AB09> {    [       period,       greater    ]    };
  151.     key    <AB10> {    [        slash,      question    ]    };
  152.     key    <AB08> {    [        comma,          less    ]    };
  153.     key    <AC10> {    [    semicolon,         colon    ]    };
  154.     key    <AC11> {    [      apostrophe,      quotedbl    ]    };
  155.     key    <LSGT> {    [          bar,     brokenbar    ]    };
  156.  
  157.     key    <TLDE> {    [     Cyrillic_yu,     Cyrillic_YU    ]    };
  158.     key    <LatQ> {    [     Cyrillic_ya,     Cyrillic_YA    ]    };
  159.     key    <LatZ> {    [     Cyrillic_ze,     Cyrillic_ZE    ]    };
  160.     key    <LatS> {    [     Cyrillic_es,     Cyrillic_ES    ]    };
  161.     key    <LatA> {    [      Cyrillic_a,    Cyrillic_A    ]    };
  162.     key    <LatW> {    [     Cyrillic_ve,     Cyrillic_VE    ]    };
  163.     key    <LatC> {    [    Cyrillic_tse,    Cyrillic_TSE    ]    };
  164.     key    <LatX> {    [Cyrillic_softsign,Cyrillic_SOFTSIGN    ]    };
  165.     key    <LatD> {    [     Cyrillic_de,     Cyrillic_DE    ]    };
  166.     key    <LatE> {    [     Cyrillic_ie,     Cyrillic_IE    ]    };
  167.     key    <LatV> {    [    Cyrillic_zhe,    Cyrillic_ZHE    ]    };
  168.     key    <LatF> {    [     Cyrillic_ef,     Cyrillic_EF    ]    };
  169.     key    <LatT> {    [     Cyrillic_te,     Cyrillic_TE    ]    };
  170.     key    <LatR> {    [     Cyrillic_er,     Cyrillic_ER    ]    };
  171.     key    <LatN> {    [     Cyrillic_en,     Cyrillic_EN    ]    };
  172.     key    <LatB> {    [     Cyrillic_be,     Cyrillic_BE    ]    };
  173.     key    <LatH> {    [     Cyrillic_ha,     Cyrillic_HA    ]    };
  174.     key    <LatG> {    [    Cyrillic_ghe,    Cyrillic_GHE    ]    };
  175.     key    <LatY> {    [   Cyrillic_yeru,   Cyrillic_YERU    ]    };
  176.     key    <LatM> {    [     Cyrillic_em,     Cyrillic_EM    ]    };
  177.     key    <LatJ> {    [ Cyrillic_shorti, Cyrillic_SHORTI    ]    };
  178.     key    <LatU> {    [      Cyrillic_u,    Cyrillic_U    ]    };
  179.     key    <LatK> {    [     Cyrillic_ka,     Cyrillic_KA    ]    };
  180.     key    <LatI> {    [      Cyrillic_i,    Cyrillic_I    ]    };
  181.     key    <LatO> {    [      Cyrillic_o,    Cyrillic_O    ]    };
  182.     key    <LatL> {    [     Cyrillic_el,     Cyrillic_EL    ]    };
  183.     key    <LatP> {    [     Cyrillic_pe,     Cyrillic_PE    ]    };
  184.  
  185.     key    <AD11> {    [    Cyrillic_sha,    Cyrillic_SHA    ]    };
  186.     key    <AE12> {    [    Cyrillic_che,    Cyrillic_CHE    ]    };
  187.     key    <AD12> {    [  Cyrillic_shcha,  Cyrillic_SHCHA    ]    };
  188.     key    <BKSL> {    [      Cyrillic_e,    Cyrillic_E    ]    };
  189. };
  190.  
  191. partial alphanumeric_keys
  192. xkb_symbols "tt" {
  193.     include "ru(winkeys)"
  194.     name[Group1]= "Russia - Tatar";
  195.  
  196.     key.type[group1]="FOUR_LEVEL";
  197.  
  198.     key <TLDE> {       [      0x010004bb,      0x010004ba,
  199.                              Cyrillic_io,     Cyrillic_IO      ]       };
  200.     key        <AD02> {        [      0x010004e9,      0x010004e8,
  201.                             Cyrillic_tse,    Cyrillic_TSE      ]       };
  202.     key        <AD09> {        [      0x010004d9,      0x010004d8,
  203.                           Cyrillic_shcha,  Cyrillic_SHCHA      ]       };
  204.     key        <AD12> {        [      0x010004af,      0x010004ae,
  205.                        Cyrillic_hardsign,Cyrillic_HARDSIGN     ]       };
  206.     key        <AC10> {        [      0x010004a3,      0x010004a2,
  207.                             Cyrillic_zhe,    Cyrillic_ZHE      ]       };
  208.     key        <AB07> {        [      0x01000497,      0x01000496,
  209.                        Cyrillic_softsign,Cyrillic_SOFTSIGN     ]       };
  210.  
  211.     include "level3(ralt_switch)"
  212.  
  213. };
  214.  
  215. partial alphanumeric_keys 
  216. xkb_symbols "os_legacy" {
  217.     include "ru(common)"
  218.  
  219.     name[Group1]= "Russia - Ossetian, legacy";
  220.  
  221.     key    <TLDE> {    [      Cyrillic_e,      Cyrillic_E    ]    };
  222.     key    <AC07> {    [      Cyrillic_o,    Cyrillic_O, Cyrillic_io, Cyrillic_IO    ]    };
  223.     key    <AC11> {    [      0x010004D5,      0x010004D4      ]    };
  224. };
  225.  
  226. partial alphanumeric_keys 
  227. xkb_symbols "os_winkeys" {
  228.     include "ru(winkeys)"
  229.  
  230.     name[Group1]= "Russia - Ossetian, Winkeys";
  231.  
  232.     key    <TLDE> {    [      Cyrillic_e,      Cyrillic_E    ]    };
  233.     key    <AC07> {    [      Cyrillic_o,    Cyrillic_O, Cyrillic_io, Cyrillic_IO    ]    };
  234.     key    <AC11> {    [      0x010004D5,      0x010004D4      ]    };
  235. };
  236.  
  237. partial alphanumeric_keys
  238. xkb_symbols "cv" {
  239.     include "ru(winkeys)"
  240.  
  241.     name[Group1]= "Russia - Chuvash";
  242.  
  243.     key.type[group1]="FOUR_LEVEL";
  244.  
  245.     key        <AD03> {        [      Cyrillic_u,    Cyrillic_U,
  246.                             0x010004f3,    0x010004f2      ]       };
  247.     key        <AD05> {        [      Cyrillic_ie,     Cyrillic_IE,
  248.                        0x01000115,    0x01000114     ]       };
  249.     key        <AC04> {        [      Cyrillic_a,    Cyrillic_A,
  250.                           abreve,  Abreve      ]       };
  251.     key        <AB03> {        [      Cyrillic_es,     Cyrillic_ES,
  252.                             ccedilla,    Ccedilla      ]       };
  253.  
  254.     include "level3(ralt_switch)"
  255. };
  256.  
  257. partial alphanumeric_keys
  258. xkb_symbols "udm" {
  259.     include "ru(winkeys)"
  260.  
  261.     name[Group1]= "Russia - Udmurt";
  262.  
  263.     key.type[group1]="FOUR_LEVEL";
  264.  
  265.     key    <AE01> {    [     question,        exclam,    1,       1     ]    };
  266.     key    <AE02> {    [    parenleft,        quotedbl,    2,       2    ]    };
  267.     key    <AE03> {    [      parenright,      numbersign,    3,       3    ]    };
  268.     key    <AE04> {    [        colon,       semicolon,    4,       4    ]    };
  269.     key    <AE05> {    [     asterisk,       percent,    5,       5    ]    };
  270.     key    <AE06> {    [      0x010004dd,    0x010004dc,    6,       6    ]    };
  271.     key    <AE07> {    [      0x010004e7,    0x010004e6,    7,       7    ]    };
  272.     key    <AE08> {    [      0x010004f5,    0x010004f4,    8,       8    ]    };
  273.     key    <AE09> {    [      0x010004e5,    0x010004e4,    9,       9    ]    };
  274.     key    <AE10> {    [      0x010004df,    0x010004de,    0,       0    ]    };
  275.  
  276.     include "level3(ralt_switch)"
  277. };
  278.  
  279. partial alphanumeric_keys
  280. xkb_symbols "cv_latin" {
  281.     include "us(alt-intl)"
  282.  
  283.     name[Group1]= "Russia - Chuvash Latin";
  284.  
  285.     key.type[group1]="FOUR_LEVEL";
  286.  
  287.     key        <AD01> {    [      q,    Q,    0x01000161,       0x01000160 ] };
  288.     key        <AD02> {    [      w,    W,    udiaeresis,       Udiaeresis ] };
  289.     key        <AD03> { [         e,    E,    0x01000115,    0x01000114 ] };
  290.     key        <AD07> {    [      u,    U,    udiaeresis,       Udiaeresis ] };
  291.     key        <AD08> {    [      i,    I,    0x0100012d,       0x0100012c ] };
  292.     key        <AD09> {    [      o,    O,    odiaeresis,       Odiaeresis ] };
  293.     key        <AC01> { [      a,    A,        abreve,           Abreve ] };
  294.     key        <AC02> { [      s,    S,      scedilla,         Scedilla ] };
  295.     key        <AC05> { [      g,    G,        gbreve,           Gbreve ] };
  296.     key        <AC07> { [      j,    J,    0x01000131,       0x01000130 ] };
  297.     key        <AB03> { [         c,    C,      ccedilla,         Ccedilla ] };
  298.  
  299.     include "level3(ralt_switch)"
  300.  
  301. };
  302.  
  303. // Komi language layout
  304. // based on
  305. // russian standard keyboard
  306. // Vlad Shakhov <lumpen.intellectual@gmail.com>
  307. // Last Changes 2007/10/23 by Vlad Shakhov <lumpen.intellectual@gmail.com>
  308.  
  309. partial alphanumeric_keys 
  310. xkb_symbols "kom" {
  311.  
  312.     include "ru(winkeys)"
  313.  
  314.     name[Group1]= "Russia - Komi";
  315.  
  316.     key.type[group1]="FOUR_LEVEL_ALPHABETIC";
  317.  
  318. // cyrilllic o with diaeresis 
  319.     key    <AC07> { [     Cyrillic_o,        Cyrillic_O,        
  320.             U04E7,          U04E6        ] };
  321.     
  322. // hard I as additional key for soft Cyrillic_I 
  323.     key <AB05> { [      Cyrillic_i,        Cyrillic_I,
  324.             Ukrainian_i,         Ukrainian_I     ] };
  325.  
  326.     include "level3(ralt_switch)"
  327. };
  328.  
  329. // Yakut language layout
  330. // 2008/04/23 Yakov Aleksandrov <bertjickty@yandex.ru>
  331. // 2008/04/23 Anatoliy Zhozhikov <jav@sitc.ru>
  332. // 2008/04/23 Aleksandr Varlamov
  333. partial alphanumeric_keys
  334. xkb_symbols "sah" {
  335.  
  336.     include "ru(winkeys)"
  337.  
  338.     name[Group1]= "Russia - Yakut";
  339.  
  340.     key.type[group1]="FOUR_LEVEL_ALPHABETIC";
  341.  
  342.     key <TLDE> { [    Cyrillic_io,        Cyrillic_IO,
  343.                 U04EB,            U04EA            ] };
  344.     key <AD01> { [    Cyrillic_shorti,    Cyrillic_SHORTI,
  345.             U048B,            U048A            ] };
  346.     key <AD03> { [    Cyrillic_u,        Cyrillic_U,
  347.             Cyrillic_u_straight,    Cyrillic_U_straight    ] };
  348.     key <AD04> { [    Cyrillic_ka,        Cyrillic_KA,
  349.                 U04C4,            U04C3            ] };
  350.     key <AD06> { [    Cyrillic_en,        Cyrillic_EN,
  351.             U04A5,            U04A4            ] };
  352.     key <AD07> { [    Cyrillic_ghe,        Cyrillic_GHE,
  353.             U0495,            U0494            ] };
  354.     key <AD10> { [    Cyrillic_ze,        Cyrillic_ZE,
  355.                 U04E1,            U04E0            ] };
  356.     key <AD11> { [    Cyrillic_ha,        Cyrillic_HA,
  357.             Cyrillic_shha,        Cyrillic_SHHA        ] };
  358.     key <AC07> { [    Cyrillic_o,        Cyrillic_O,
  359.             Cyrillic_o_bar,        Cyrillic_O_bar        ] };
  360.     key <AC10> { [    Cyrillic_zhe,        Cyrillic_ZHE,
  361.                 U0461,            U0460            ] };
  362.     key <AB02> { [    Cyrillic_che,        Cyrillic_CHE,
  363.                 Cyrillic_u_macron,    Cyrillic_U_macron    ] };
  364.     key <AB04> { [    Cyrillic_em,        Cyrillic_EM,
  365.                 U04C8,            U04C7            ] };
  366.     key <AB05> { [    Cyrillic_i,        Cyrillic_I,
  367.             Cyrillic_i_macron,    Cyrillic_I_macron    ] };
  368.  
  369.     include "level3(ralt_switch)"
  370. };
  371.  
  372.  
  373. //Kalmyk language layout
  374. //based on the Kalmyk language layout: http://soft.oyrat.org/
  375. //Nikolay Korneev <halmg@oyrat.org>
  376. //Toli Miron <mirontoli@gmail.com>
  377.         
  378. partial alphanumeric_keys
  379. xkb_symbols "xal" {
  380.     include "ru(winkeys)"
  381.  
  382.     name[Group1]= "Russia - Kalmyk";
  383.  
  384.     key.type[group1]="FOUR_LEVEL";
  385.  
  386.     key <AE01> {        [                     question,                  exclam,               1      ]       };
  387.     key <AE02> {        [                      numerosign,                quotedbl,               2      ]       };
  388.     key <AE03> {        [      Cyrillic_u_straight_bar, Cyrillic_U_straight_bar,               3      ]       };
  389.     key <AE04> {        [               Cyrillic_schwa,          Cyrillic_SCHWA,               4      ]       }; 
  390.     key <AE05> {        [                     asterisk,                 percent,               5      ]       };
  391.     key <AE06> {        [        Cyrillic_en_descender,   Cyrillic_EN_descender,               6      ]       };
  392.     key <AE07> {        [               Cyrillic_o_bar,          Cyrillic_O_bar,               7      ]       }; 
  393.     key <AE08> {        [                Cyrillic_shha,           Cyrillic_SHHA,               8      ]       }; 
  394.     key <AE09> {        [                   0x01000497,              0x01000496,               9      ]       }; //Zhje
  395.     key <AE10> {        [                    semicolon,                   colon,               0      ]       };
  396.  
  397.     key <TLDE> {        [                    parenleft,               parenright, Cyrillic_io, Cyrillic_IO    ]       };
  398.  
  399.     key <AD02> {        [                 Cyrillic_tse,             Cyrillic_TSE,         dollar      ]       };
  400.     key <AD03> {        [                   Cyrillic_u,               Cyrillic_U,       EuroSign      ]       }; 
  401.     key <AD04> {        [                  Cyrillic_ka,              Cyrillic_KA,     registered      ]       }; 
  402.     key <AD05> {        [                  Cyrillic_ie,              Cyrillic_IE,      trademark      ]       }; 
  403.     key <AD11> {        [                  Cyrillic_ha,              Cyrillic_HA,    bracketleft      ]       }; 
  404.     key <AD12> {        [            Cyrillic_hardsign,        Cyrillic_HARDSIGN,   bracketright      ]       };
  405.     key <AC11> {        [                   Cyrillic_e,               Cyrillic_E,     apostrophe      ]       };
  406.     key <AB03> {        [                  Cyrillic_es,              Cyrillic_ES,      copyright      ]       }; 
  407.     key <AB08> {        [                  Cyrillic_be,              Cyrillic_BE,           less      ]       };
  408.     key <AB09> {        [                  Cyrillic_yu,              Cyrillic_YU,        greater      ]       };
  409.  
  410.     include "level3(ralt_switch)"
  411. };
  412.         
  413.